
package _9_super;

public class Test 
{
	public static void main(String[]args) 
	{
		Cat cat = new Cat();
		System.out.println(cat.getName() + "," + cat.getAge());
		//调用父类构造方法有以下两种情况：
		//或无需父类、子类创建构造方法，直接调用空参构造方法，因为子类默认空参构造方法里默认有super();
		//或需要：1.父类创建构造方法.2，子类创建构造方法并super();父类构造方法。3，测试类创建对象来调用
		Dog dog = new Dog("大黑狗", 3);
		System.out.println(dog.getName() + "," + dog.getAge());
		
		
		
		System.out.println("--------------------------------------------------------");
		cat.eat();//通过super关键字访问父类中的成员变量和方法（展示）
		
		
		System.out.println("--------------------------------------------------------");
		Dog dog2 = new Dog("二哈", 4, "金毛卷发");
		System.out.println(dog2.getName()+"," + dog2.getAge() + "," + dog2.getFur());
	}
	
}
